草庐IT

SQL PRIMARY KEY 约束

全部标签

ios - 如何以编程方式为不同数量的 UIView 设置约束

我是自动布局约束的新手。在我的应用程序中,一行有3个按钮。现在我想以编程方式设置约束,如下图所示:如果有,则按钮水平居中显示。如果启用了两个按钮,则第二行显示在与三个图像相同的图像中。 最佳答案 我的做法是一开始就把所有按钮centerX设置到superview的centerXIBOutletCollection(UIButton)NSArray*allButtons;//3buttons'referencesIBOutletCollection(NSLayoutConstraint)NSArray*allButtonCenterC

ios - 如何在带基线的自动布局中设置垂直空间约束?

View中有两个标签。我的设计师会给我提供markman,如下所示但是,我只能像下面这样在Xcode中设置约束我的意思是,设计人员需要我将两个标签与基线对齐,但是,我可以使用框架设置两个标签的空间。有没有一种方法可以使用Autolayout设置带有基线而不是标签框架的两个标签的空间? 最佳答案 感谢@Arkadiusz、@Fogmeister,我已经实现了一个NSLayoutConstraint类别来完成它。@implementationNSLayoutConstraint(MarkmanSpace)-(void)updateSpa

ios - 布局约束在 Storyboard中以橙色显示

我正在创建一个测验应用程序,所以有一个表格View和一个单元格,在单元格内有一个全尺寸标签和四个全尺寸按钮。我已经为所有五个元素的所有四个方面添加了约束,如下所示8|20------20|88条以上和下方的约束线的颜色(上例中的单竖线),在Storyboard中以橙色显示,其余约束以蓝色显示。我无法将橙色约束变为蓝色,我已经尝试了很多东西。请建议我接下来应该尝试什么。要么这甚至是开始的问题吗?我真正的问题是我的按钮的多行标题超出了按钮的限制。(好的,让我尝试解释更多,(请想象一下),我在按钮周围放置了1px的黑色边框,并且只要按钮是多行的,按钮的标题就会打印在按钮的边框线之外)。抱歉没

ios - 无法同时满足约束。前导和尾随约束冲突

有人可以帮助我理解这些错误并建议如何解决这些错误吗?2014-09-1908:52:45.812Zazzle[23292:1834589]无法同时满足约束条件。可能至少以下列表中的约束之一是您不想要的。试试这个:(1)查看每个约束并尝试找出您不期望的;(2)找到添加了不需要的约束或约束的代码并修复它。(注意:如果您看到不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性translatesAutoresizingMaskIntoConstraints的文档)("","","","","")Willattempttorecoverbybr

ios - 如何在 IOS 8 Autolayout 中安装/复制大小类的所有约束到另一个

我正在为我的View做Autolayout并且我已经为CompactWidth,CompactHeight安装了约束它在iphone5,6,6+上工作正常但在iphone4上它不工作并且我认为我必须执行任何宽度、紧凑高度。现在我只想将所有约束从紧凑宽度、紧凑高度复制到宽度、紧凑高度。我该怎么做,因为我有太多的View,每个View都看起来很乏味.. 最佳答案 刚刚注意到我的问题仍未得到解答,所以这里是我如何将已安装的约束添加到其他尺寸类别第1步:在文档大纲中选择要应用于另一个尺寸类别的所有约束第2步:如果您想全部应用,只需✓选中已安

ios - CoreData managedObjectContext save 违反了 Z_PK 的 UNIQUE 约束

我在iOS应用程序中使用CoreData来管理学习新语言的“闪存卡”应用程序中的单词。我遇到的问题是,当我为新实体设置数据并尝试将其保存到数据存储时,我违反了对sqlite数据库的UNIQUECONSTRAINT要求。有问题的列是Z_PK列,据我所知,它是最初创建数据存储时由iOS核心数据方法创建的主键。这是我尝试保存时收到的UNIQUECONSTRAINT消息:2015-03-1409:25:14.427ghoti[25856:1107373]CoreData:error:(1555)UNIQUEconstraintfailed:ZGHOTIENTITY.Z_PK(lldb)Z是所有

ios - 以编程方式添加前导约束会使应用程序崩溃

我正在努力了解如何以编程方式添加约束。到目前为止,我的代码是这样的:importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//addViewStandard()addConstraintsView()}funcaddConstraintsView(){letsomeView=UIView(frame:CGRect.zero)someVie

ios - 使用特征更改约束乘数

我有几个宽度至少为屏幕宽度75%的对象。问题是它们在iPad或横向模式下看起来不太好。我想针对不同的特征更改“75%”,但不知道如何更改。我查看了约束的详细信息并单击了加号图标:添加变量后,我发现我可以更改常量但不能更改乘数:有人知道如何优雅地完成这项工作吗?谢谢 最佳答案 有两种不同的约束,一种用于常规宽度(iPad),另一种用于紧凑宽度(iPhone)。然后添加一个变体,通过选中/取消选中Installed选项,仅为您感兴趣的特征安装约束。 关于ios-使用特征更改约束乘数,我们在S

ios - 如何在IOS中为多个UIVIews定义 "minimum"距离约束

我有3个这样的观点:我需要定义一个约束,以便在蓝色或芥末色垂直调整大小时,红色View将保持在任一上View的最小距离处,例如或者那么我怎样才能达到那个结果呢??? 最佳答案 建立从两个上View到红色View的不等式垂直空间约束:从芥末View到红色View的垂直空间>=8点(或其他任意空间)从蓝色View到红色View的垂直间距同样>=8点此外,您可能需要一个低优先级约束,试图将红色View保持在父View的顶部,这样它就不会选择远低于两个View的任意点来占据。 关于ios-如何在

ios - 如何在 Xcode Interface Builder 中设置约束,以便 View 相应地改变它们的宽度或高度?

我正在使用XamarinStudio进行iOS开发,我刚刚开始使用XcodeInterfaceBuilder,它让我很头疼。我的Xcode版本是5.1.1(5B1008),我在XamarinStudio5.5build227和Xamarin.iOS8.2.0.193StarterEdition上。我无法理解如何使用自动布局功能,我已经阅读了教程,大多数人都说,将元素拖到View中,单击Pin图标,设置约束并完成它。但是我添加的元素并没有像我希望的那样结束。例如,假设我想创建一个带有ScrollView的View,它将在其中显示标签和文本字段,就像它是一个表单一样,通过拖放元素想象我最终